$(document).ready(function(){   
    
   
    $("#btn-persona").click(function(){
        $("#div-empresas").hide();
        $("#div-personas").show();
        $("#form-personas").attr('action','clientes/nuevoClientePersona');
        
    });
   
    $("#btn-empresa").click(function(){
        $("#div-personas").hide();
        $("#div-empresas").show();       
    });
   
   
    $(this).on('click',".editar-persona",function(){   
        // alert($(this).data('id'));
        $("#div-personas-edicion").show(); 
        $("#div-empresas-edicion").hide();
        $("#persona-id").attr('value',$(this).data('id')); 
        $("#persona-nombre").attr('value',$(this).data('nombre')); 
        // alert($(this).data('apellido'));
        $("#persona-apellido").attr('value',$(this).data('apellido'));
        $("#persona-tipo-documento").val($(this).data('tipo-documento'));
        $("#persona-documento").attr('value',$(this).data('documento')); 
        $("#persona-genero").val($(this).data('genero'));     
        $("#persona-nacimiento").val($(this).data('nacimiento'));
        $("#persona-telefono").val($(this).data('telefono'));
        // alert($(this).data('nacionalidad'));
        $("#persona-nacionalidad").val($(this).data('nacionalidad'));
        $("#persona-email").val($(this).data('email'));
        $("#persona-ocupacion").val($(this).data('ocupacion'));
        $("#persona-estado-civil").val($(this).data('estado-civil'));    
    });
   
    $(this).on('click',".editar-empresa",function(){
        $("#div-personas-edicion").hide(); 
        $("#div-empresas-edicion").show();
        $("#empresa-id").attr('value',$(this).data('id')); 
        $("#empresa-nombre").attr('value',$(this).data('nombre')); 
        // alert($(this).data('apellido'));      
        $("#empresa-documento").attr('value',$(this).data('documento')); 
        $("#empresa-telefono").val($(this).data('telefono'));
        // alert($(this).data('nacionalidad'));
        $("#empresa-nacionalidad").val($(this).data('nacionalidad'));
        $("#empresa-email").val($(this).data('email'));         
    });
   
    //funcion que se encarga de procesar los datos cuando se realiza una busqueda
    $("#btn-buscar").click(function(){
        result=$.ajax({
            type:"POST",
            url:"ajax/jx_clientes/search",
            data:{
                nombre:$("#buscar-nombre").val(),
                apellido:$("#buscar-apellido").val(),
                nacionalidad:$("#buscar-nacionalidad").val(),
                nacimiento1:$("#buscar-nacimiento1").val(),
                nacimiento2:$("#buscar-nacimiento2").val(),
                pagina:$("#lista-clientes").data('pagina')
            },
            async:false
        }).responseText;
        console.log(result);
        result=result.split("%%%");
        $("#lista-clientes").html(result[0]);
        console.log(result[1]);
        $("#pagination").html(result[1]);
        
    });
    
    $("#btn-buscar").trigger('click');
    
    //funcion que va a buscar inmediatamente se haga un busqueda
    $(".search").keyup(function(){
        // console.log($(this).attr('value'));
        $("#lista-clientes").data('pagina',1);
        $("#btn-buscar").trigger('click');
       
    });
    
    $(".search-cambiar").change(function(){
        $("#lista-clientes").data('pagina',1);
        $("#btn-buscar").trigger('click');
    });
    
    //funcion que pone la paginacion
    $(this).on('click',".pagination",function(e){
        e.preventDefault();       
        // alert($(this).data('pagina'));
        $("#lista-clientes").data('pagina',$(this).data('pagina'));
        // alert($("#lista-clientes").data('pagina'));
        $("#btn-buscar").trigger('click');
        return false;
    });
        
    
  
   
});
